import request from '@/utils/request'

// 商品列表数据
export function goodList(data) {
  return request({
    url: '/goods',
    method: 'get',
    params: { query: data.query, pagenum: data.pagenum, pagesize: data.pagesize }
  })
}

// 添加商品 1
// 获取所有商品分类数据，级联选择器
export function categoriesList() {
  return request({
    url: '/categories',
    method: 'get'
  })
}

// 添加商品 2
// 进行动态参数/静态属性的获取
export function categoriesAttributes(data) {
  return request({
    url: `/categories/${data.cateId}/attributes`,
    method: 'get',
    params: { sel: data.type }
  })
}

// 添加商品
export function addGoods(data) {
  return request({
    url: '/goods',
    method: 'post',
    data
  })
}

// 删除商品
export function removeGoods(data) {
  return request({
    url: `goods/${data.goods_id}`,
    method: 'delete'
  })
}

// 获取编辑用户提交
export function getGoodsById(data) {
  return request({
    url: `/goods/${data.goods_id}`,
    method: 'get'
  })
}

// 编辑用户提交
export function editGoods(data) {
  return request({
    url: `/goods/${data.goods_id}`,
    method: 'put',
    data
  })
}
